import java.util.Random;

public class Zahlenraten
{
	private int				aktuelleZufallsZahl;
	private boolean			gewonnen	= false;

	public void starte()
	{
		// Erzeuge die Zufallszahl fuers Spiel...
		Random randomGenerator = new Random();

		int zufallszahl = randomGenerator.nextInt(100);

		aktuelleZufallsZahl = zufallszahl;
	}

	public boolean gewonnen()
	{
		// Pruefen ob der Spieler gewonnen hat.

		return gewonnen;
	}

	public ZahlenratenEnums rate(int gerateneZahl)
	{
		// Testen ob gerateneZahl der Zufallszahl entspricht.

		if (aktuelleZufallsZahl == gerateneZahl)
		{
			gewonnen = true;
			return ZahlenratenEnums.TREFFER;
		}
		else if (aktuelleZufallsZahl < gerateneZahl)
		{
			return ZahlenratenEnums.KLEINER;
		}
		else
		{
			return ZahlenratenEnums.GROESSER;
		}
	}

}
